package com.biqee.service.tb.impl;

import com.biqee.dao.TbJuItemDAO;
import com.biqee.model.db.TbJuItem;
import com.biqee.service.tb.TbJuItemService;

/**
 * 
 * @author guotao.tangt
 *
 */
public class TbJuItemServiceImpl implements TbJuItemService {
	private TbJuItemDAO tbJuItemDAO;

	public void setTbJuItemDAO(TbJuItemDAO tbJuItemDAO) {
		this.tbJuItemDAO = tbJuItemDAO;
	}
	
	@Override
	public Long create(TbJuItem tbJuItem) {
		if(tbJuItem == null) {
			throw new RuntimeException("create db record with null!");
		}
		
		return tbJuItemDAO.create(tbJuItem);
	}

	@Override
	public TbJuItem readWithJuItemId(String juItemId) {
		if(juItemId == null) {
			return null;
		}
		
		return tbJuItemDAO.readWithJuItemId(juItemId);
	}

	@Override
	public Integer update(TbJuItem tbJuItem) {
		if(tbJuItem == null) {
			return 0;
		}
		
		return tbJuItemDAO.update(tbJuItem);
	}
	
	
}
